Skip to main content

Commonly Used Network Ports in DevOps and Cloud Environments

Here's a breakdown of commonly used network ports and their significance in a DevOps and cloud environment:

Service Port Description
HTTP 80 Used for unencrypted web traffic. It’s the foundation of data communication on the web.
HTTPS 443 Secures HTTP traffic with encryption using SSL/TLS. Essential for secure web browsing.
SSH 22 Enables secure remote login and command execution on servers. Vital for server administration.
FTP 21 Used for file transfers over a network. Commonly seen in legacy systems.
DNS 53 Resolves domain names to IP addresses, enabling human-friendly URLs.
MySQL 3306 The default port for MySQL database. Allows apps to connect and query the database.
Kubernetes API Server 6443 Used for controlling and managing Kubernetes clusters.
Docker Daemon API 2375/
2376
Interacts with the Docker Engine for container management.
MongoDB 27017 Default port for MongoDB, a popular NoSQL database.
NGINX 80/
443
Acts as a web server or reverse proxy, handling HTTP/HTTPS traffic.
Grafana 3000 Visualizes metrics and logs, often used in conjunction with Prometheus for monitoring.
Prometheus 9090 Collects and stores time-series data for monitoring.
Tomcat 8080 A web server for Java applications, commonly used for hosting Java-based web applications.
Apache Kafka 9092 Used for distributed messaging and data streaming in real-time.
Redis 6379 An in-memory database used for caching and real-time analytics.
RDP 3389 For remote desktop connections, mainly in Windows environments.
Elasticsearch API 9200 Provides search and analytics capabilities for large datasets.
Jenkins 8080 Automates CI/CD processes in software development.
SMTP 25 Used for sending emails between servers, especially in email server communications.

This table provides a concise overview of each port and its associated service, helping DevOps engineers and cloud professionals understand and manage network communication more effectively.

Comments